Mindrealm v1 r76 — Compiler failure diagnostics folder ZIP

On any failed compilation (including a failed target in a multi-target matrix),
archive exactly the full ../Builds/Mindrealm v1 r76/Compiler Logs/ folder,
including the top-level directory, all log files and empty subdirectories.

Output: ./Mindrealm v1 r76 Compiler Logs.zip
Top-level ZIP directory: Compiler Logs/

The graphical compiler waits for the child to exit and close its redirected
logs before packaging. A direct RunBuild invocation bundles in the failure
cleanup path. A cancelled or successful compile does not write a failure ZIP.
An existing archive for the same revision is replaced atomically only after
its successor is built and inspected. Log source files stay unchanged.
Archiving errors do not overwrite the original compilation failure.
The compiler GUI reports the archive path when available.

The PowerShell compiler uses .NET's ZIP library to package log files. This is
not part of PHLEGM's FreeBASIC runtime or network transport.
